from tkinter import  *

print ( ' Введите начальную координату  X : ')
X =  int ( input ())
print ( ' Введите начальную координату Y : ')
Y = int (input())
print  (' Введите начальную координату N : ')
N = int (input())      
    
coords = [0, 0,
        10,   0,
        10,  10,
        20, 10,
        20,  20,
        10, 20 ,
        10, 30,
          0, 30]

if N == 0 and X >=0 and X <=500 and Y>=0 and Y<=500:
    pass
else:
    if N > 0 and 0*N+X>=0 and 0*N+Y>=0 and 20*N+X<=500 and 20*N+Y<=500:
        pass
    else:
        if N < 0 and 20*N+X>=0 and 20*N+Y>=0 and 0*N+X<=500 and 0*N+Y<=500:
            pass
        else:
            print ( ' Размер фигуры превышает максимальный размер поля ' )
            exit()
 
root = Tk()
root.title("ИТ марафон")
root.geometry("500x500")


canvas  =  Canvas (bg="white", width = 500, height=500)
canvas.pack(anchor=CENTER, expand=1)

canvas.create_polygon(coords [0] * N+X, coords [1] *N+Y,
                                         coords [2]  *N+X,  coords [3] *N+Y,                               
                                         coords [4]  *N+X,  coords [5] *N+Y,
                                         coords [6] *N+X,  coords [7] *N+Y,
                                         coords [8] *N+X,  coords [9] *N+Y,
                                         coords [10]  *N+X,  coords [11] *N+Y,
                                         coords [12]  *N+X,  coords [13] *N+Y,
                                        coords [14]  *N+X,  coords [15] *N+Y)
                                          
root.mainloop()
